WNetAddConnection3 (mpr)
Last changed: 220.10.204.141

.
Summary
TODO - a short description

C# Signature:

/* Uses Struct rather than class version of NETRESOURCE */
[DllImport("mpr.dll")]
private static extern int WNetAddConnection3(IntPtr hWndOwner,
    ref NETRESOURCE lpNetResource, string lpPassword,
    string lpUserName, int dwFlags);

VB .NET Signature:

Declare Function WNetAddConnection3 Lib "mpr.dll" (TODO) As TODO

User-Defined Types:

NETRESOURCE

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

private const int RESOURCETYPE_ANY = 0x0;
private const int CONNECT_INTERACTIVE = 0x8;
private const int CONNECT_PROMPT = 0x10;

...

NETRESOURCE ConnInf = new NETRESOURCE();

ConnInf.dwType = RESOURCETYPE_ANY;
ConnInf.RemoteName = @"\\MachineName";

// Allow the user to log onto machine
WNetAddConnection3(hWnd, ref ConnInf, null, null,
    CONNECT_INTERACTIVE | CONNECT_PROMPT);

Alternative Managed API:

TODO

Documentation

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wnet/wnet/wnetaddconnection2.asp